<?php

namespace app\common\model;

use \think\Model;

/**
 * Class Student
 * @package app\common\model
 */
class Student extends Model
{
    /**
     * 自定义自转换字段，把时间戳格式化
     * @var string[]
     */
    protected $type = [
        'create_time' => 'datetime',
    ];
    protected $dateFormat = 'Y年m月d日'; //日期格式

    /**
     * 输出性别属性
     * @param $value
     * @return string  0，男     1，女
     */
    public function getSexAttr($value)
    {
        $status = ['0' => '男', '1' => '女'];
        $sex = $status[$value];
        if (isset($sex)) {
            return $sex;
        } else {
            return $status[0];
        }
    }

    /*    public function getCreateTimeAttr($value)
        {
            return date('Y-m-d', $value);
        }*/
    /**
     * ThinkPHP使用一个叫做__get()的魔法函数来完成这个函数的自动调用
     * 在本章第五节中，我们将专门对__get()进行讲解
     * 关联获取其他表的数据
     */
    public function Klass()
    {
        return $this->belongsTo('klass');
    }
}